dd4e3e0d4391fc40dc9addf0370bf4b8aeeebf08,opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/DefaultProvisionService.java,DefaultProvisionService,addMonitoredService,#number#String#,211
Before Change
}
// this adds the service to the interface as a side effect
OnmsMonitoredService svc = new OnmsMonitoredService(iface, svcType);
m_ipInterfaceDao.save(iface);
return svc;
}
After Change
m_serviceTypeDao.save(svcType);
}
OnmsMonitoredService svc = iface.getMonitoredServiceByServiceType(svcName);
if (svc != null) {
m_monitoredServiceDao.saveOrUpdate(svc);
} else {
// this adds the service to the interface as a side effect
svc = new OnmsMonitoredService(iface, svcType);
svc.setStatus("A");
m_ipInterfaceDao.saveOrUpdate(iface);
AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder);
svc.visit(visitor);
}